┌────────────────────────────────┐ │ ░░░ ░░▓ ░▓▓ ███ ▓▓░ ▓░░ │ │ ~ M O O N ~ │ └────────────────────────────────┘
prd-web-01.centraldc.gr
LOCATION:
/usr/lib/dracut/modules.d/99busybox
☗ ROOT
↻ REFRESH
✎ EDIT FILE
EDITING: module-setup.sh
#!/usr/bin/bash # called by dracut check() { require_binaries busybox || return 1 return 255 } # called by dracut install() { local _i _path _busybox local _dstdir="${dstdir:-"$initdir"}" local _progs=() _busybox=$(find_binary busybox) inst "$_busybox" /usr/bin/busybox # do not depend on CONFIG_FEATURE_INSTALLER # install busybox symlinks manually for _i in $($_busybox --list); do [[ ${_i} == busybox ]] && continue _progs+=("${_i}") done for _i in "${_progs[@]}"; do _path=$(find_binary "$_i") [ -z "$_path" ] && continue # do not remove existing destination files [ -e "${_dstdir}/$_path" ] && continue ln_r /usr/bin/busybox "$_path" done }
CANCEL
Name
Type
Size
Modified
Actions
↩ ..
DIR
—
—
📄 module-setup.sh
SH
761 B
2025-05-01 10:52
EDIT